package com.biobase;

import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

import java.io.FileOutputStream;
import java.io.IOException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class MergeDaily {
    public static void main(String args []){
        try {
            XSSFWorkbook work1=new XSSFWorkbook("D:\\桌面\\工作目录王欣\\工作量汇集\\1209\\12月9日工作量汇总.xlsx");
            new MergeDaily().createALLExcel();

        } catch (IOException e) {
            e.printStackTrace();
        }

    }
    //创建Excel对象
    //生成汇总文件夹，我把所有人的工作量都汇总到这个表中
    public void createALLExcel() throws IOException {
        //创建工作薄对象
        XSSFWorkbook workbook=new XSSFWorkbook();//这里也可以设置sheet的Name
        //创建工作表对象
        XSSFSheet sheet = workbook.createSheet();
//        //创建工作表的行
//        XSSFRow row = sheet.createRow(0);//设置第一行，从零开始
//        row.createCell(2).setCellValue("aaaaaaaaaaaa");//第一行第三列为aaaaaaaaaaaa
//        row.createCell(0).setCellValue(new Date());//第一行第一列为日期
//        workbook.setSheetName(0,"sheet的Name");//设置sheet的Name
        //汇总后文件的名字，目录,比如1209 代表12月9日，1209.xls代表12月9日的汇总工作量
        String  filename=new SimpleDateFormat("MMdd").format(new Date()).toString();
//        如果自己没有手动建立dirname目录，则会报错，下一步要解决自动生成该目录
        String  dirname=new SimpleDateFormat("MMdd").format(new Date()).toString();
        //文档输出
//        注意设置文档目录

        FileOutputStream out = new FileOutputStream("D:\\桌面\\工作目录王欣\\工作量汇集\\"+dirname+"\\" + filename +".xls");
        workbook.write(out);
        out.close();
    }
//    https://blog.csdn.net/qq_27469747/article/details/91490379 参考网站
    public void readExcel()throws IOException {

    }

}
